.blog_content {
    margin-top: 10vw;
.row{
    align-items: flex-start;
}
    nav {
        box-shadow: 0 5px 20px rgba(0, 28, 128, 0.1);
        border-radius: calc(10px + .7692vw);
        overflow: hidden;
        padding: 3.0769vw 3.0769vw;
        // max-height: 1690px;
        height: auto;
        .search {
            height: calc(35px + 1.9231vw);
            box-shadow: 0 5px 30px rgba(0, 28, 128, 0.1);
            display: flex;
            align-items: center;
            border-radius: 10px;
            padding: 0 1.5385vw;

            img {
                margin-right: 10px;
            }

            input {
                flex-grow: 1;
            }
        }

        .category {
            .nav_title {
                margin-top: 2.3077vw;
            }

            .item {
                margin-bottom: 2.9231vw;
                user-select: none;
                cursor: pointer;
            }
        }

        .article {
            margin-top: 5.5385vw;

            .item {
                display: flex;
                margin-bottom: calc(10px + .3846vw);

                .left {
                    flex-grow: 0;
                    flex-shrink: 0;
                    width: calc(80px + 3.8462vw);
                    height: calc(70px + 3.8462vw);
                    margin-right: 1.5385vw;
                }

                .right {
                    font-size: calc(12px + .1538vw);
                    color: rgba(0, 11, 51, 0.8);
                    font-weight: bold;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-around;
                }
            }
        }

        .label {
            margin-top: 4.6154vw;

            .box {
                display: flex;
                flex-wrap: wrap;

                .item {
                    padding: 1.0769vw 1.9231vw;
                    border: 1px solid #000;
                    border-radius: 5px;
                    margin-right: 1.1538vw;
                    margin-bottom: 1.1538vw;
                    user-select: none;

                    &:hover {
                        background-color: #fd4c5c;
                        color: #fff;
                        border: 1px solid transparent;
                    }
                }

                // .item:last-child {
                //     margin-bottom: 0;
                // }
            }
        }
    }

    section {
        .item {
            .item_box {
                box-shadow: 0 5px 10px rgba(0, 28, 128, 0.1);
                border-radius: 12px;
                overflow: hidden;
                margin-bottom: 2.3077vw;
                .text_box {
                    padding: calc(15px + 1.1538vw) calc(10px + .7692vw);
                    padding-right: .7692vw;

                    .top {
                        display: flex;

                        .left,
                        .right {
                            display: flex;
                            align-items: center;

                            img {
                                margin-right: 10px;
                            }
                        }

                        .left {
                            margin-right: 2.3077vw;
                        }
                    }

                    .title {
                        font-size: calc(12px + .6154vw);
                        margin-top: 1.5385vw;
                    }

                    p {
                        margin-top: 1.5385vw;
                        font-size: calc(12px + .3077vw);
                    }

                    .bottom {
                        margin-top: 2.3077vw;
                        font-size: calc(12px + .3077vw);
                        color: #fd4c5c;
                        font-weight: bold;
                        user-select: none;
                        cursor: pointer;
                    }
                }
            }
        }
        .pager{
            display: flex;
            margin-top: 4.6154vw;
            margin-left: 1.1538vw;
            .item{
                margin-right: 20px;
                width: 40px;
                height: 40px;
                border-radius: 50%;
                border: 1px solid #000;
                display: flex;
                justify-content: center;
                align-items: center;
                &:hover{
                    background-color: #fd4c5c;
                border: 1px solid transparent;
                    span{
                        color: #fff;
                    }
                }
            }
            .item:last-child,.item:first-child{
                span{
                    font-size: 20px;
                    font-weight: bold;
                }
            }
        }
    }
}

.input_email {
    margin-top: 10vw;
    background: url('../img/blog_input_email_bg.png') no-repeat;
    background-size: 100% 100%;
    padding-top: 5.6154vw;
    padding-bottom: 4.6154vw;
    .left{
        h1{
            font-size: calc(20px + 1.2308vw);
            color: #fff;
        }
        p{
            color: #fff;
            font-size: calc(12px + .3077vw);
            margin-top: 3.2308vw;
        }
    }
    .right{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

.nav_title {
    font-size: calc(12px + .6154vw);
    margin-bottom: 2.4615vw;
    font-weight: bold;
}

footer{
    margin-top: 7.6923vw;
}
